Big Huge Thesaurus

amobarbital sodium

noun